package modelo;

import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;


public class Localidad implements Serializable {

	private static final long serialVersionUID = -2836148599733836443L;
	
	private Integer idLocalidad;
	private Provincia provincia;
	private String nombreLocalidad;
	private Set<Barrio> barrios = new HashSet<Barrio>(0);

	public Localidad() {
	}

	public Localidad(Provincia provincia, String nombreLocalidad) {
		this.provincia = provincia;
		this.nombreLocalidad = nombreLocalidad;
	}

	public Localidad(Provincia provincia, String nombreLocalidad,
			Set<Barrio> barrios) {
		this.provincia = provincia;
		this.nombreLocalidad = nombreLocalidad;
		this.barrios = barrios;
	}

	public Integer getIdLocalidad() {
		return this.idLocalidad;
	}

	public void setIdLocalidad(Integer idLocalidad) {
		this.idLocalidad = idLocalidad;
	}

	public Provincia getProvincia() {
		return this.provincia;
	}

	public void setProvincia(Provincia provincia) {
		this.provincia = provincia;
	}

	public String getNombreLocalidad() {
		return this.nombreLocalidad;
	}

	public void setNombreLocalidad(String nombreLocalidad) {
		this.nombreLocalidad = nombreLocalidad;
	}

	public Set<Barrio> getBarrios() {
		return this.barrios;
	}

	public void setBarrios(Set<Barrio> barrios) {
		this.barrios = barrios;
	}
	
}
